﻿using KWT.DRG_DIP.DO.Group;
using KWT.DRG_DIP.DTO.Group;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace KWT.DRG_DIP.ISvc
{
    public interface IGroupBaseSvc
    {
        /// <summary>
        /// 获得病种信息
        /// </summary>
        /// <param name="inputPara">分组参数</param>
        /// <param name="tenantID">租户ID</param>
        /// <returns></returns>
        public OutGroupResult GroupExecue(InGroupPara inputPara, string tenantID);


        /// <summary>
        /// 根据分组结果编码获得结果信息
        /// </summary>
        /// <param name="outGroupResult"></param>
        /// <param name="tenantID"></param>
        /// <returns></returns>
        public OutGroupResult GetGroupInfo(OutGroupResult? outGroupResult, string tenantID);
    }
}
